package chapter02;

public class Example01 {
    public static void main(String[] args) {
        int num = 4;
        // 强制降位 添加转化说明（类型）
        byte b1 = (byte) num; // Java严格区分数据类型 不同类型数据不能相互赋值
 //       System.out.println(b1);//未定义的变量不能使用
        System.out.println(num);//终端输出num的值
        byte c = 1;//二进制 8位
        short d = 28000;//16位
        int e = 410411199;// 32位
        long f = 123;// 64位
        // 小数
        float g = 0.1f;// 32位 需要添加f说明
        double h = 0.987654321;// 64位
        //字符型
        char i = 'c';// 两个字节
        char j = 97;//
        System.out.println(j);
        // 布尔型

        boolean flag = false;// 布尔值 错
        flag = true;// 布尔值 真

        // 数值 小范围类型赋值给大范围类型 会自动转化
        byte b = 3;// 8位
        int x = b;// x 32位 可以放下8位的b

    }
}
